#ifndef SETTING_QRCODE_H
#define SETTING_QRCODE_H

#include <QString>

class setting_qrcode{
public:
    QString qrcode_ecc; //二维码的纠错能力等级，可以设置为字符 L M Q H
    int qrcode_cell;    //二维码的散点间距，范围是1-10的整数
    QString qrcode_mode;    //二维码的条码生成样式 A-auto自动生成编码 M-manual手动生成编码
    int qrcode_turn;    //二维码顺时针旋转角度,只有 0 90 180 270 4个整数可以选
    int qrcode_mask;   //二维码掩膜版类型,可选为0-8，预设是7
    int qrcode_model;    //二维码的条码生成样式 1 原始版本 2 扩大版本
private:
};
#endif // SETTING_QRCODE


//QRCODE X, Y, ECC Level, cell width, mode, rotation, [model, mask,]"Data string”
//实践证明，符号 [ 和 符号 ] 是不需要的，加入这两个符号反而会导致标签打不出来。

//二维码包含这样的可变参数
//左上角X坐标
//左上角Y坐标
//错误纠正能力等级 L M Q H
//cell width 似乎是散点之间的间距 1-10
//mode A M自动生成编码 手动生成编码
//旋转角度 0 90 180 270 顺时针旋转角度
//model 条码生成样式 1 预设，原始版本 2 扩大版本
//mask 范围0-8 预设7
//Data string 条码资料内容
